<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>07.正则表达式</title>
</head>
<body>
    <script>
        // 判断 是否是一个邮箱 三个以上数字字母下划线 @ 2-5位数字字幕下划线 .com.cn
        // ^[0-9a-zA-Z_]{3,}@\w{2,5}(\.[0-9a-zA-Z]{2,5})+$
        // 1 先创建正则对象
        var value = "XxXx@qq.com"
        // new RegExp(正则表达式,匹配模式)
        // 方式一 创建正则对象
        var reg = new RegExp("^[0-9a-z_]{3,}@\\w{2,5}(\\.[0-9a-zA-Z]{2,5})+$","i")
        var flag  = reg.test(value)
        console.log(flag);
        // 方式二 创建正则表达式  推荐使用
        var reg02 = /^[0-9a-z_]{3,}@\w{2,5}(\.[0-9a-zA-Z]{2,5})+$/i
        var flag2  = reg02.test(value)
        console.log(flag2);

    </script>
    
</body>
</html>